package com.cal.utms.dto.dealing;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class InstrumentDto {

	private int id;
	private String benchMark;
	private BigDecimal ceiling;
	private Integer couponFreq;
	private String couponRate;
	private String dayBasis;
	private BigDecimal floor;
	private String listedInsCode;
	private String instrumentCode;
	private String label;
	private BigDecimal instrumentValue;
	private BigDecimal valueOut;
	private String valueDate;
	private String maturityDate;
	private String minDenominal;
	private String resetDate;
	private Integer resetPeriod;
	private String status;
	private int lastDeal;
	private int issuer;
	private String issuerName;
	private int instrumentType;

	private List<InstrumentDto> instrumentDtos = new ArrayList<InstrumentDto>();

	private boolean success;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getBenchMark() {
		return benchMark;
	}

	public void setBenchMark(String benchMark) {
		this.benchMark = benchMark;
	}

	public BigDecimal getCeiling() {
		return ceiling;
	}

	public void setCeiling(BigDecimal ceiling) {
		this.ceiling = ceiling;
	}

	public Integer getCouponFreq() {
		return couponFreq;
	}

	public void setCouponFreq(Integer couponFreq) {
		this.couponFreq = couponFreq;
	}

	public String getCouponRate() {
		return couponRate;
	}

	public void setCouponRate(String couponRate) {
		this.couponRate = couponRate;
	}

	public String getDayBasis() {
		return dayBasis;
	}

	public void setDayBasis(String dayBasis) {
		this.dayBasis = dayBasis;
	}

	public BigDecimal getFloor() {
		return floor;
	}

	public void setFloor(BigDecimal floor) {
		this.floor = floor;
	}

	public String getListedInsCode() {
		return listedInsCode;
	}

	public void setListedInsCode(String listedInsCode) {
		this.listedInsCode = listedInsCode;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public BigDecimal getInstrumentValue() {
		return instrumentValue;
	}

	public void setInstrumentValue(BigDecimal instrumentValue) {
		this.instrumentValue = instrumentValue;
	}

	public BigDecimal getValueOut() {
		return valueOut;
	}

	public void setValueOut(BigDecimal valueOut) {
		this.valueOut = valueOut;
	}

	public String getValueDate() {
		return valueDate;
	}

	public void setValueDate(String valueDate) {
		this.valueDate = valueDate;
	}

	public String getMaturityDate() {
		return maturityDate;
	}

	public void setMaturityDate(String maturityDate) {
		this.maturityDate = maturityDate;
	}

	public String getMinDenominal() {
		return minDenominal;
	}

	public void setMinDenominal(String minDenominal) {
		this.minDenominal = minDenominal;
	}

	public String getResetDate() {
		return resetDate;
	}

	public void setResetDate(String resetDate) {
		this.resetDate = resetDate;
	}

	public Integer getResetPeriod() {
		return resetPeriod;
	}

	public void setResetPeriod(Integer resetPeriod) {
		this.resetPeriod = resetPeriod;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public int getLastDeal() {
		return lastDeal;
	}

	public void setLastDeal(int lastDeal) {
		this.lastDeal = lastDeal;
	}

	public int getIssuer() {
		return issuer;
	}

	public void setIssuer(int issuer) {
		this.issuer = issuer;
	}

	public int getInstrumentType() {
		return instrumentType;
	}

	public void setInstrumentType(int instrumentType) {
		this.instrumentType = instrumentType;
	}

	public List<InstrumentDto> getInstrumentDtos() {
		return instrumentDtos;
	}

	public void setInstrumentDtos(List<InstrumentDto> instrumentDtos) {
		this.instrumentDtos = instrumentDtos;
	}

	public boolean isSuccess() {
		return success;
	}

	public void setSuccess(boolean success) {
		this.success = success;
	}

	public String getIssuerName() {
		return issuerName;
	}

	public void setIssuerName(String issuerName) {
		this.issuerName = issuerName;
	}

	public String getInstrumentCode() {
		return instrumentCode;
	}

	public void setInstrumentCode(String instrumentCode) {
		this.instrumentCode = instrumentCode;
	}

}
